////https://www.luogu.com.cn/problem/P3370
//
//#include<iostream>
//#include<algorithm>
//using namespace std;
//typedef unsigned long long ull;
//const int N = 1e4 + 10;
//const int M = 1510;
//char str[M];
//ull ret[N];
//const int p = 131;
//
//int main()
//{
//	int n; cin >> n;
//	for (int i = 0; i < n; i++)
//	{
//		cin >> str;
//		for (int j = 0; str[j]; j++)
//		{
//			ret[i] = ret[i] * p + str[j];
//		}
//	}
//	sort(ret, ret + n);
//	int num = 1;
//	for (int i = 1; i < n; i++)
//	{
//		if (ret[i] != ret[i - 1])
//			num++;
//	}
//	cout << num << endl;
//	return 0;
//}